Canadian Prime Minister Justin Trudeau and NDP leader Jagmeet Singh have reached a deal on... (5 revisions)